!function($){	
	$.fn.extend({
		"Slider":function(options){
			if(!isValid(options)) return this;
			var opts = $.extend({timer:null},defaluts,options);//使用jQuery.extend覆盖插件默认参数  这里的三个对象相当于合并、覆盖  见 juery的extend()方法
			return this.each(function(){  //这里的this指jQuery对象；return是为了支持链式调用  
				var $this = $(this); //当前循环的this
				$this.css({
					"width":opts.width+"px",
					"height":opts.height+"px"
				})
				var imgNumber = $this.children('.slider-img').children().length;//得到轮播图片的个数
				var index = 0;//默认从第0张图片开始轮播
				
				init(); //初始化插件功能
				var timer;
				function init(){
					if(opts.autoPlay === true){
						timer = start();
					}
					if(opts.indexIcon === true){
						indexIcon()
					}
					console.log(opts.timer);
				}
				function start(){ //自动播放
					   var timer = setInterval(function(){
						if( index == imgNumber) index = 0;
						index++;
						$(".slider-icon span").eq(index).addClass('slider-icon-hover').siblings().removeClass('slider-icon-hover');	
						play(index);
						var date=new Date();
						console.log(date.toLocaleString())
					},opts.speed)
					return timer;
				}
				function play(){ //图片轮播动画部分
					$(".slider-image").eq(index).parent().siblings().children().fadeOut(1000);
					$(".slider-image").eq(index).fadeIn(1000);
				}
				function stop(){ //停止自动轮播
					clearInterval(timer);
				}
				function indexIcon(){ //根据图片个数生成角标
					$this.append("<p class='slider-icon'></p>");
					for(var i=1;i<=imgNumber;i++){
						$this.children(".slider-icon").append('<span>'+i+'</span>');
					}
					$(".slider-icon span:first-child").addClass('slider-icon-hover');
				}
				$("#prev").click(function(){ //点击上一张
					index == 0 ? index = imgNumber-1:--index;
					console.log('index='+index)
					stop();
					$(".slider-icon span").eq(index).addClass('slider-icon-hover').siblings().removeClass('slider-icon-hover');
					play(index);
				})
				$("#next").click(function(){ //点击下一张
					index == imgNumber-1 ? index = 0:index++;
					stop();
					$(".slider-icon span").eq(index).addClass('slider-icon-hover').siblings().removeClass('slider-icon-hover');
					play(index);
					
				})
				$(".slider-btn").mouseover(function(){
					if(opts.autoPlay ===true){
						stop();
					}
				})
				$(".slider-btn").mouseleave(function(){
					if(opts.autoPlay ===true){
						timer = start();
					}
				})
				$(".jquery-slider").delegate(".slider-icon span","click",function(){ //点击角标
					index=parseInt($(this).text())-1
					console.log(index);
					stop();
					$(".slider-icon span").eq(index).addClass('slider-icon-hover').siblings().removeClass('slider-icon-hover');
					play(index);
					timer = start();
				})
			})
		}
	})
	//默认参数
	var defaluts = {
		width:1000,
		height:330,
		speed:4000,
		//timer:null,
		autoPlay:true,
		indexIcon:true
	}
	//创建
	//检测用户的配置项是否合法
	function isValid(options){
		return !options || (options && typeof options === "object") ? true : false;
	}
}(window.jQuery)	

//http://www.cnblogs.com/joey0210/p/3408349.html
//http://www.3fwork.com/b402/003025MYM003337/